Foxit PDF SDK
extracted_comment.h
1 
76916 /*
76917  Basic memory operations
76918 */
76919 
76920 /*
76921  Following base memory functions use default Foxit manager for current module
76922 */
76923 
76924 /*
76925  Time
76926 */
76927 
76928 /*
76929  Type for process ID
76930 */
76931 
76932 /*
76933  Process management
76934 */
76935 
76936 /*
76937  Flags for thread priorities
76938 */
76939 
76940 /*
76941  Thread handler
76942 */
76943 
76944 /*
76945  Thread functions
76946 */
76947 
76948 /*
76949  Context access
76950 */
76951 
76952 /*
76953  Mutex
76954 */
76955 
76956 /*
76957 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this condition. Mutex
76958 supports recursive calls in same thread.
76959 
76960 */
76961 
76962 /*
76963  Spin Lock
76964 */
76965 
76966 /*
76967 @note Spin Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this condition.
76968 Spin Lock
76969 is a light-weight cocurrency mechanism for synchronizing access. Spin Lock doesn't support recursive calls in same thread.
76970 
76971 */
76972 
76973 /*
76974  Read-Write lock
76975 */
76976 
76977 /*
76978 @note Read-Write Lock is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this
76979 condition.
76980 
76981 */
76982 
76983 /*
76984  Atomic Count
76985 */
76986 
76987 /*
76988 @note Atomic Count provides an atomic mechanism to access integer value between multiple threads. Following functions also work under single-thread
76989 mode.
76990 
76991 */
76992 
76993 /*
76994  Macro definitions for File accessing modes
76995 */
76996 
76997 /*
76998  Byte string concatenation operation
76999 */
77000 
77001 /*
77002 Both side of the concatenation operator (+) can be:
77003 <ul>
77004 <li>
77005 A buffered byte string (const CFX_ByteString&);
77006 </li>
77007 <li>
77008 A non-buffered byte string (const CFX_ByteStringC&, a.k.a FX_BSTR);
77009 </li>
77010 <li>
77011 A zero-terminated C-style string (FX_LPCSTR);
77012 </li>
77013 <li>
77014 A single character or byte (FX_CHAR);
77015 </li>
77016 </ul>
77017 
77018 */
77019 
77020 /*
77021  Wide string concatenation operation
77022 */
77023 
77024 /*
77025 Both side of the concatenation operator (+) can be:
77026 <ul>
77027 <li>
77028 A buffered wide string (const CFX_WideString&);
77029 </li>
77030 <li>
77031 A non-buffered wide string (const CFX_WideStringC&);
77032 </li>
77033 <li>
77034 A zero-terminated C-style wide string (FX_LPCWSTR);
77035 </li>
77036 <li>
77037 A single character (FX_WCHAR);
77038 </li>
77039 </ul>
77040 But you must have at least one CFX_WideString or CFX_WideStringC on one side.
77041 
77042 */
77043 
77044 /*
77045  Wide string compare operation
77046 */
77047 
77048 /*
77049  Basic Unicode character attribute routines
77050 */
77051 
77052 /*
77053  text direction defines
77054 */
77055 
77056 /*
77057  Encode wide string into UTF-8 byte string
77058 */
77059 
77060 /*
77061  Mutex
77062 */
77063 
77064 /*
77065 @note Mutex is disabled under single-thread mode or <i>FPDFAPI_MT</i> isn't defined, do not call the following functions under this condition. Mutex
77066 supports recursive calls in same thread.
77067 
77068 */
77069 
77070 /*
77071  OS Defines
77072 */
77073 
77074 /*
77075  Compiler Defines
77076 */
77077 
77078 /*
77079  CPU Defines
77080 */
77081 
77082 /*
77083  Word Size Defines
77084 */
77085 
77086 /*
77087  Byte Order Defines
77088 */
77089 
77090 /*
77091  Target Defines
77092 */
77093 
77094 /*
77095  BASIC DATA TYPES
77096 */
77097 
77098 /*
77099  Byte string operations
77100 */
77101 
77102 /*
77103  File operations
77104 */
77105 
77106 /*
77107  Wide string operations
77108 */
77109 
77110 /*
77111  Memory block operations
77112 */
77113 
77114 /*
77115  Memory utilities
77116 */
77117 
77118 /*
77119  Math functions
77120 */
77121 
77122